package com.berchen.common.busidb.service;

import com.berchen.common.busidb.model.UserVo;

public interface UserService {
    /**
     * 通过短信验证码登录
     * @param phone
     * @param code
     * @return
     */
    UserVo loginPhone(String phone, String code);

    /**
     * 通过账号和密码进行登录
     * @param account
     * @param password
     * @return
     */
    UserVo loginAccount(String account, String password);

    /**
     * 修改用户数据
     * @param vo
     */
    void updateUserInfo(UserVo vo);

    /**
     * 根据 phone查询用户信息
     * @param vo
     * @return
     */
    UserVo getUserInfo(UserVo vo);

    /**
     * 修改密码
     * @param vo
     */
    void updatePass(UserVo vo);
}
